/*
	字体定义
 */
@font-face {font-family: "iconfont";
	src: url('./font/iconfont.eot'); /* IE9*/
	src: url('./font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('./font/iconfont.woff') format('woff'), /* chrome, firefox */
	url('./font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('./font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.icon-nanzhuang:before {content: "\346c";}
.icon-shipin:before { content: "\3455"; }


/*
	通用
 */
.f80 {
	font-size: 80px;
}
.f40 {
	font-size: 40px;
}

/*
	平台思路
 */
.platform-silu {
	/*width: 810px;*/
}
.menu-box {

}
.menu-box .menu-box-name {
	text-align: center;
}
.menu-box .menu-box-name h2{
	font-size: 20px;
}
.class-menu {
	width: 250px;
	height: 200px;
	/*background: red;*/
	margin-right: 10px;
	display: inline-block;
	border: 1px solid #d1d1d1;
	margin-bottom: 10px;
}
.class-menu:hover{
	border: 1px solid #f40;
}
.class-menu .menu-icon{
	height: 160px;
	line-height: 160px;
	text-align: center;
}
.class-menu .menu-title{
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	color: #229fdd;
}

.filter_box {
	border: 1px solid #D8D8D8;
	padding: 4px;
	margin-bottom: 2px;
}